H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 24px; COLOR: #8dab29; PADDING-TOP: 20px
}
H2 {
	BORDER-TOP: #8dab29 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 21px; WIDTH: 100%; COLOR: #8dab29; TEXT-DECORATION: none
}
H3 {
	BORDER-TOP: #8dab29 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 21px; WIDTH: 100%; COLOR: #8dab29; TEXT-DECORATION: none
}
H4 {
	BORDER-TOP: #8dab29 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 21px; WIDTH: 100%; COLOR: #8dab29; TEXT-DECORATION: none
}
H3 A {
	COLOR: #8dab29; TEXT-DECORATION: none
}
H4 A {
	COLOR: #8dab29; TEXT-DECORATION: none
}
#bottom_navi A {
	FONT-SIZE: 12px; COLOR: #000000
}
#bottom_navi A:link {
	COLOR: #000000
}
#bottom_navi A:visited {
	COLOR: #000000
}
#subnavi_line A:link {
	COLOR: #fafafa
}
.active_a {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#subnavi_line A:visited {
	COLOR: #fafafa
}
.bodytext {
	FONT-SIZE: 14px
}
.td-0 {
	WIDTH: 50px
}
.td-1 {
	WIDTH: 300px
}
.td-2 {
	WIDTH: 300px
}
.td-2 A {
	TEXT-DECORATION: none
}
.csc-textpic {
	CLEAR: both; DISPLAY: block; FLOAT: none
}
.single_event {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.single_event .event_title {
	FONT-WEIGHT: normal; FONT-SIZE: 24px; COLOR: #8dab29; PADDING-TOP: 20px
}
.single_event .event_category {
	MARGIN: 20px 0px
}
.single_event .event_time {
	MARGIN: 20px 0px
}
.single_event .event_series {
	
}
.single_event .event_teaser {
	MARGIN: 20px 0px
}
.single_event .event_description {
	MARGIN: 20px 0px
}
#day_prevnext {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px; PADDING-TOP: 0px
}
#day_prevnext TD {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: 1px solid; PADDING-TOP: 5px
}
#day_prevnext A {
	FONT-WEIGHT: bold; COLOR: #888888
}
#day_container {
	MARGIN: 20px 0px
}
.event A {
	PADDING-LEFT: 12px; FONT-WEIGHT: bold; BACKGROUND: url(/fileadmin/templates/sunchild/media/arr_l.gif) no-repeat left 50%; COLOR: #000000; TEXT-DECORATION: none
}
.mini-month {
	BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; WIDTH: 200px; BORDER-BOTTOM: #aaaaaa 1px solid
}
.mini-month .mini-month-header {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; TEXT-ALIGN: center
}
.mini-month .mini-month-header A {
	COLOR: #8dab29; TEXT-DECORATION: none
}
.mini-month TD.day {
	FONT-SIZE: 8pt; TEXT-ALIGN: center
}
.mini-month TD.day A {
	COLOR: #888888; TEXT-DECORATION: none
}
.mini-month TR TD.day_is_today {
	BACKGROUND-COLOR: #888888
}
.mini-month TR TD.day_is_today A {
	COLOR: #ffffff
}
.mini-month TD.has_events A {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
.mini-month TD.not_in_month {
	VISIBILITY: hidden
}
.the_month A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; TEXT-DECORATION: none
}
.p_y A {
	FONT-SIZE: 9px; COLOR: #888888; TEXT-DECORATION: none
}
.n_y A {
	FONT-SIZE: 9px; COLOR: #888888; TEXT-DECORATION: none
}
.p_m A {
	FONT-SIZE: 9px; COLOR: #888888; TEXT-DECORATION: none
}
.n_m A {
	FONT-SIZE: 9px; COLOR: #888888; TEXT-DECORATION: none
}
TABLE.monthview {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaaaaa 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #aaaaaa 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #aaaaaa 1px solid; BACKGROUND-COLOR: #ddddff
}
TABLE.monthview TR TD.top_header {
	FONT-SIZE: 20pt; WIDTH: 400px; HEIGHT: 20px
}
TABLE.monthview TR TD.top_header .weekheader {
	VISIBILITY: hidden; WIDTH: 25px; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center
}
.monthview .top_header .dayheader {
	BORDER-RIGHT: #9999ff 1px solid; BORDER-TOP: #9999ff 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10pt; BORDER-LEFT: #9999ff 1px solid; WIDTH: 60px; COLOR: #8dab29; BORDER-BOTTOM: #9999ff 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.monthview .week {
	
}
.monthview .weeknum {
	BORDER-RIGHT: #9999ff 1px solid; BORDER-TOP: #9999ff 1px solid; VERTICAL-ALIGN: top; BORDER-LEFT: #9999ff 1px solid; BORDER-BOTTOM: #9999ff 1px solid
}
.monthview .weeknum .week_short {
	FONT-WEIGHT: bold; COLOR: #8dab29; LINE-HEIGHT: 0px; PADDING-TOP: 20px
}
.monthview .weeknum .week_header {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #8dab29
}
.monthview .weeknum .week_header A {
	DISPLAY: block; WIDTH: 100%; COLOR: #8dab29; TEXT-DECORATION: none
}
TABLE.monthview TR TD.day {
	BORDER-RIGHT: #9999ff 1px solid; BORDER-TOP: #9999ff 1px solid; VERTICAL-ALIGN: top; BORDER-LEFT: #9999ff 1px solid; WIDTH: 60px; BORDER-BOTTOM: #9999ff 1px solid; BACKGROUND-COLOR: #ffffff
}
TABLE.monthview TR TD.weekend {
	BACKGROUND-COLOR: #effeff
}
TABLE.monthview TR TD.not_in_month {
	BACKGROUND-COLOR: #ddddff
}
TABLE.monthview TR TD.day_is_today {
	BACKGROUND-COLOR: #ffdd88
}
TABLE.monthview TR TD.day .dayTitle {
	MARGIN-TOP: 2px; FONT-SIZE: 9pt; MARGIN-LEFT: 2px
}
TABLE.monthview TR TD.day .dayTitle A {
	DISPLAY: block; WIDTH: 100%; TEXT-DECORATION: none
}
TABLE.monthview TR TD.day DIV.event_today {
	BORDER-RIGHT: #2aa4dd 1px solid; BORDER-TOP: #2aa4dd 5px solid; DISPLAY: block; FONT-SIZE: 8pt; MARGIN: 2px; OVERFLOW: hidden; BORDER-LEFT: #2aa4dd 1px solid; BORDER-BOTTOM: #2aa4dd 1px solid; BACKGROUND-COLOR: #efefef
}
TABLE.monthview TR TD.day DIV.event_today DIV.inner A {
	DISPLAY: inline; COLOR: #8dab29; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
.monthview .event_today .inner {
	WHITE-SPACE: nowrap
}
TABLE.monthview TR TD.day DIV.event_not_today {
	BORDER-RIGHT: #2aa4dd 1px solid; BORDER-TOP: #2aa4dd 5px solid; DISPLAY: block; FONT-SIZE: 8pt; MARGIN: 2px; OVERFLOW: hidden; BORDER-LEFT: #2aa4dd 1px solid; BORDER-BOTTOM: #2aa4dd 1px solid; BACKGROUND-COLOR: #efefef
}
TABLE.monthview TR TD.day DIV.event_not_today DIV.inner A {
	DISPLAY: inline; COLOR: #8dab29; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
.monthview .event_not_today .inner {
	WHITE-SPACE: nowrap
}
DIV.tx_powermail_pi1_fieldwrap_html {
	
}
DIV.tx_powermail_pi1_fieldwrap_html {
	MARGIN: 16px 0px 0px
}
DIV.tx_powermail_pi1_fieldwrap_html INPUT {
	
}
DIV.tx_powermail_pi1_fieldwrap_html_text LABEL {
	DISPLAY: block
}
DIV.tx_powermail_pi1_fieldwrap_html_textarea LABEL {
	DISPLAY: block
}
DIV.tx_powermail_pi1_fieldwrap_html_text INPUT {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: url(/fileadmin/templates/sunchild/media/formline.gif) no-repeat left bottom; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
DIV.tx_powermail_pi1_fieldwrap_html_textarea TEXTAREA {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: url(/fileadmin/templates/sunchild/media/formline.gif) no-repeat left bottom; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
DIV.tx_powermail_pi1_fieldwrap_html_checkbox LABEL {
	
}
P.tx_powermail_pi1_fieldwrap_html_checkbox_title {
	FONT-WEIGHT: bold
}
